package controllers;

import play.mvc.Controller;

public class MensajeriaCtrl extends Controller {

	// private static SessionObj getSessionObj() {
	// return Json.fromJson(Json.parse(session(UserCtrl.SESSION_OBJ)),
	// SessionObj.class);
	// }
	//
	// @Transactional
	// public static Result sendMessage() {
	// System.out.println(request().body().asJson());
	// Mensaje m = Json.fromJson(request().body().asJson(), Mensaje.class);
	// System.out.println(m.getRecipients());
	// for (Recipient r : m.getRecipients()) {
	// r.setMensaje(m);
	// }
	// m.setFechaExacta(System.currentTimeMillis());
	// m.setIdSender(getSessionObj().getId());
	// DAO.persist(m);
	// DAO.flush();
	// NotificationsSrv.Channel[] recps = new NotificationsSrv.Channel[m
	// .getRecipients().size()];
	// List<Recipient> recipients = new ArrayList<Recipient>(m.getRecipients());
	// for (int i = 0; i < recps.length; i++) {
	// recps[i] = recipients.get(i).toChannel();
	// }
	// NotificationsSrv
	// .notify(new NotificationsSrv.MensajeD(m.getId(), m.getMensaje()),
	// recps);
	// return ok(Json.toJson(m));
	// }

}